package com.ehome.poct.base.dao.device.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ehome.poct.base.api.dto.device.DeviceQry;
import com.ehome.poct.base.api.vo.device.BootInfoVO;
import com.ehome.poct.base.dao.device.entity.TestDeviceBootingHistDO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 设备开机自检记录Mapper
 *
 * @author laobai
 * @Date 2022-10-14 17:38
 */
public interface TestDeviceBootingHistMapper extends BaseMapper<TestDeviceBootingHistDO> {
    /**
     * 获取记录的总数
     * @param qry qry 查询条件 sno和时间
     * @return 统计总数
     */
    Integer getAllCount(@Param("qry")  DeviceQry qry);
    /**
     * 获取设备开机记录统计列表信息
     * @param qry 查询条件 sno和时间
     * @return 设备的开机自检统计信息
     */
    List<BootInfoVO> getAllBootInfo(@Param("qry") DeviceQry qry);
}